package com.sqf.ArrayList;

import java.util.ArrayList;

public class ArrayList1 {
    public static void main(String[] args) {
        //1.创建一个ArrayList的集合对象
        //ArrayList<String> list = new ArrayList<String>();
        ArrayList<String> list = new ArrayList<>();
        list.add("sqf");
        //list.add(123);
        list.add("123");
        list.add("java");
        System.out.println(list);

        System.out.println("--------");

        //2.【add】的使用
        list.add(2,"abc");
        System.out.println(list);

        System.out.println("--------");

        //3.【get】根据索引获取索引位置处的值
        System.out.println(list.get(3));

        System.out.println("--------");

        //4.【size】返回集合中元素个数
        System.out.println(list.size());

        System.out.println("--------");

        //5.【remove】删除指定索引处的元素，并返回被删除的元素
        String ch = list.remove(1);
        System.out.println(ch);
        System.out.println(list);

        System.out.println("--------");

        //6.【remove】删除指定元素值，返回是否成功
        //如果有两个数据，默认删除第一次出现的数据
        boolean judge = list.remove("java");
        System.out.println(judge);
        System.out.println(list);

        System.out.println("--------");

        //7.【set】修改指定索引位置处的数据
        list.set(1,"java");
        System.out.println(list);

    }
}
